Installer Options is a quick application I threw together so I could prompt the user for some information during the install process.

The INI file has one required section and a series of Field sections.  
The required section is named "Settings".  It should contain all of the following values:
   Caption:   A caption to display at the top of the option window
   ParentWnd: The HWND of the main NSIS window.  (use WriteINIStr and $HWNDPARENT from your script)
   NumFields: The number of control elements to be displayed on the dialog window.

Each field section has the heading "Field #" where # must be sequential numbers from 1 to NumFields.
Each Field has the following values:
   Type: one of "label", "text", "password", "combobox", "droplist"
   Text: the caption of a label, or initial text for a textbox.
   ListItems: a list of items to display in a combobox or droplist.
   Left:   the position on the dialog where this control appears.
   Right:  the position on the dialog where this control appears.
   Top:    the position on the dialog where this control appears.
   Bottom: the position on the dialog where this control appears.

NOTE: For combobox or droplist, the bottom value is not used in the same way.  The bottom value is what is used when the list is displayed.  All other times, the combobox is automatically sized to be 1 element tall.  If you experience trouble where you can not see the combobox being drop-down, then check the value for bottom and ensure it is large enough.


 Copyright (C) 2001 Michael Bishop

  This software is provided 'as-is', without any express or implied
  warranty.  In no event will the authors be held liable for any damages
  arising from the use of this software.

  Permission is granted to anyone to use this software for any purpose,
  including commercial applications, and to alter it and redistribute it
  freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not
     claim that you wrote the original software. If you use this software
     in a product, an acknowledgment in the product documentation would be
     appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be
     misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

